body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "Arial Unicode MS",Arial, sans-serif;
}
body {
	font-family: "Arial Unicode MS",Arial, sans-serif; font-size: 76%; font-weight: normal;
}
table {
	font-family: "Arial Unicode MS",Arial, sans-serif; font-size: 76%; font-weight: normal;
}
td {
	font-family: "Arial Unicode MS",Arial, sans-serif; font-size: 76%; font-weight: normal;
}
html {
	margin: 0px; padding: 0px; font-size: 100%; vertical-align: top;
}
table {
	margin: 0px; padding: 0px; font-size: 100%; vertical-align: top;
}
td {
	margin: 0px; padding: 0px; font-size: 100%; vertical-align: top;
}
th {
	margin: 0px; padding: 0px; font-size: 100%; vertical-align: top;
}
html {
	height: 100%;
}
form {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
iframe {
	margin-bottom: 15px;
}
a:link {
	color: rgb(0, 0, 153); text-decoration: none;
}
a:hover {
	color: rgb(201, 80, 0); text-decoration: underline;
}
a:visited {
	color: rgb(0, 0, 153); text-decoration: none;
}
a:hover:visited {
	color: rgb(201, 80, 0); text-decoration: underline;
}
img {
	padding: 0px; border: currentColor;
}
a:link img {
	border: currentColor; text-decoration: none;
}
a:hover img {
	border: currentColor; text-decoration: none;
}
a:visited img {
	border: currentColor; text-decoration: none;
}
a:hover:visited img {
	border: currentColor; text-decoration: none;
}
form {
	margin: 0px;
}
.large {
	font-size: 1.2em;
}
.med {
	font-size: 1em;
}
.small {
	font-size: 0.8em;
}
.xsmall {
	font-size: 0.6em;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.25em;
}
h4 {
	font-size: 0.9em;
}
.count {
	color: rgb(153, 153, 153); font-size: xx-small;
}
.identitiesLabel {
	margin: 0px 5px; padding: 0px 5px; color: rgb(201, 80, 0); letter-spacing: 0.05em; font-size: 1.3em; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.identitiesLabel_xsmall {
	font-size: x-small; font-weight: bold;
}
.identitiesLabel_xxsmall {
	color: rgb(102, 102, 102); font-size: xx-small; font-weight: normal;
}
ul.nomarker {
	list-style-type: none;
}
ul {
	margin: 5px 0px 0px 16px; padding: 0px 0px 9px;
}
ul li {
	list-style-type: disc;
}
ul li li {
	list-style-type: circle;
}
li {
	margin: 0px 0px 0px 25px; padding: 3px 0px; line-height: 130%;
}
div#masthead {
	background: rgb(102, 102, 102); margin: 0px; padding: 0px; height: 60px; vertical-align: middle;
}
#wc-brand-project-title {
	padding-left: 8px;
}
div#masthead form {
	margin: 0px; padding: 0px; vertical-align: middle;
}
div#masthead form label {
	color: rgb(238, 238, 238); font-size: 12px; font-weight: bold; margin-right: 2px; vertical-align: middle;
}
div#masthead form input {
	padding: 3px; font-size: 10px; font-weight: bold; margin-right: 5px; vertical-align: middle;
}
div#project-title {
	left: 10px; top: 2px; position: absolute;
}
div#beta-note {
	left: 280px; top: 10px; color: rgb(255, 118, 0); font-size: 1.5em; font-weight: bold; position: absolute;
}
div#search-form {
	background: url("images/bg_title_search.jpg") no-repeat top; margin: 6px 6px 0px 0px; top: -5px; width: 350px; height: 60px; right: 0px; clear: right; vertical-align: middle; position: absolute;
}
div#search-form form {
	text-align: center; padding-top: 20px;
}
#search-form input[type=text] {
	padding: 2px; font-size: 10px;
}
div#masthead .btnNavSearch {
	padding: 2px; font-weight: normal;
}
div#masthead table {
	padding: 0px; width: 100%;
}
div#masthead table th {
	padding: 0px; width: 290px; text-align: left; color: rgb(255, 255, 255); font-size: 22px; font-weight: bold; vertical-align: middle;
}
div#masthead table td {
	margin: 0px; padding: 0px; border: 0px solid rgb(255, 255, 255); text-align: right; vertical-align: middle;
}
div#masthead a {
	color: rgb(204, 204, 204);
}
div#masthead a:link {
	color: rgb(204, 204, 204);
}
div#masthead a:visited {
	color: rgb(204, 204, 204);
}
td.Logo {
	width: 70px; height: 60px; text-align: right; padding-right: 5px; vertical-align: middle;
}
td.ProjectTitle {
	width: 280px; height: 60px;
}
td.ProjectTitle img {
	height: 60px;
}
td.SearchTitle {
	margin: 0px; padding: 0px; height: 60px; text-align: right; color: rgb(204, 204, 204); font-size: 1.2em; font-weight: bold;
}
td.SearchTitle form {
	margin: 20px 0px 0px; padding: 0px;
}
div#Nav {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 2px 2px 10px; height: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
div#Nav table {
	width: 100%;
}
div#Nav table td {
	padding: 0px 10px;
}
.NavTitle {
	color: rgb(102, 102, 102); font-weight: bold; margin-right: 3px;
}
.divider {
	color: rgb(102, 102, 102); font-size: 1.2em;
}
div#Nav input {
	font-size: 1.2em; vertical-align: middle;
}
div#Nav input.btnNavSearch {
	background: rgb(255, 118, 0); padding: 3px; border: currentColor; color: rgb(255, 255, 255); letter-spacing: 0.01em; font-size: 0.9em; font-weight: bold;
}
div#Nav a {
	padding: 0px 3px; color: rgb(102, 102, 102);
}
div#Nav a:link {
	padding: 0px 3px; color: rgb(102, 102, 102);
}
div#Nav a:visited {
	padding: 0px 3px; color: rgb(102, 102, 102);
}
div#internalLinks {
	margin: 0px 0px 0px 10px;
}
#btnBack {
	margin: 0px 0px 0px 3px; padding-bottom: 4px; vertical-align: middle;
}
#btnBack img {
	margin: 0px 4px 0px 0px; vertical-align: middle;
}
#btnBack a {
	font-weight: bold; margin-right: 0px; vertical-align: middle;
}
div#search {
	background: rgb(238, 238, 238); margin: 10px 20px 5px; padding: 5px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(0, 0, 0); font-size: 1.3em; font-weight: bold; vertical-align: middle;
}
div#search form {
	background: rgb(238, 238, 238);
}
div#search input {
	vertical-align: middle;
}
#search_title {
	top: 0px; color: rgb(0, 0, 0); font-size: 1.2em; font-weight: bold; vertical-align: middle; position: relative;
}
div#search input {
	padding: 3px; font-size: small; font-weight: bold;
}
img#btn_orange_search {
	width: 75px; height: 22px;
}
span#span_moreoptions {
	padding: 0px 0px 0px 5px; font-size: x-small;
}
.bigSearchButton {
	background: rgb(230, 106, 0); color: rgb(255, 255, 255);
}
div#search-2 {
	background: rgb(238, 238, 238); margin: 10px 20px 5px; padding: 5px; border: 1px solid rgb(204, 204, 204);
}
div#search-2 table {
	width: 100%;
}
div#search-2 table td {
	padding: 3px; vertical-align: middle;
}
td#search_title {
	width: 30%; text-align: right; color: rgb(0, 0, 0); font-size: 1.3em; font-weight: bold;
}
td#textEntry {
	width: 30%;
}
td#searchBtn {
	width: 10%;
}
td#switchBtn {
	width: 50%; text-align: right; margin-right: 3px; margin-bottom: -3px; vertical-align: bottom;
}
span#switchSearch {
	left: 5px; top: 10px; vertical-align: bottom; display: none; position: relative;
}
span#switchBrowse {
	left: 5px; top: 8px; display: block; position: relative;
}
td#switchBtn img {
	padding-right: 5px;
}
div#search input {
	padding: 3px; font-size: small; font-weight: bold;
}
img#btn_orange_search {
	width: 75px; height: 22px;
}
span#span_moreoptions {
	padding: 0px 0px 0px 5px; font-size: x-small;
}
div#mainbody {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
div#mainbody-results {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
table#tblmainbody {
	margin: 0px; padding: 0px; width: 100%;
}
table#tblmainbody th {
	margin: 0px; padding: 0px;
}
table#tblmainbody td {
	margin: 0px; padding: 0px; border: 0px solid rgb(0, 0, 0);
}
table#tblmainbody td#MainCol1 {
	background: rgb(255, 255, 255); vertical-align: top;
}
table#tblmainbody td#MainCol2 {
	background: rgb(238, 238, 238); width: 200px; margin-top: 0px; vertical-align: top;
}
.bigSearchButton {
	background: rgb(230, 106, 0); color: rgb(255, 255, 255);
}
div#name {
	margin: 20px 3px 20px 5px; font-size: 1.8em; font-weight: bold;
}
div#name h1 {
	margin: 0px 0px 3px; font-size: 1.3em; font-weight: bold;
}
div#name h2 {
	margin: 0px 0px 3px; font-size: medium; font-weight: normal;
}
div#internalLinks {
	margin: -10px 0px 0px 15px;
}
table#tbl2col {
	
}
table#tbl2col td {
	margin: 0px; padding: 0px; border: 0px solid rgb(204, 204, 204); vertical-align: top;
}
div.coverart {
	margin: 0px; padding: 0px; text-align: center;
}
div.coverart img {
	margin: 5px; padding: 8px;
}
table#identitiestblmainbody {
	border-collapse: collapse;
}
table#identitiestbl_overview {
	border-collapse: collapse;
}
table#identitiesTimeLineTable {
	border-collapse: collapse;
}
table#identitiesTimeLineShellTable {
	border-collapse: collapse;
}
table.identitieswrapper {
	border-collapse: collapse;
}
table#identitiestblAudLvl {
	border-collapse: collapse;
}
img.coverart {
	border: 0px currentColor;
}
table.tbl_workstats {
	margin: 10px; padding: 0px; border: 0px solid rgb(204, 204, 204); width: 90%; vertical-align: top;
}
table.tbl_workstats th {
	border: 0px solid rgb(0, 0, 0); vertical-align: top;
}
table.tbl_workstats td {
	border: 0px solid rgb(0, 0, 0); vertical-align: top;
}
table.tbl_workstats th {
	text-align: left; font-size: xx-small; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
table.tbl_workstats td {
	text-align: left; line-height: 180%; font-size: xx-small; vertical-align: top; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 0px; border-bottom-style: solid;
}
table.tbl_workstats th.tbl_title {
	background: rgb(204, 204, 204); text-align: left; font-size: 1em; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.SectionHead {
	background: rgb(255, 255, 255); margin: 2px 10px 2px 5px;
}
div#overview {
	margin-bottom: 10px;
}
table#tbl_overview {
	background: rgb(255, 255, 255); margin: 5px 10px 2px;
}
table#tbl_overview th {
	background: rgb(238, 238, 238); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); padding: 5px 8px 5px 5px; text-align: right;
}
table#tbl_overview td {
	background: rgb(255, 255, 255); padding: 5px; border: 0px solid rgb(204, 204, 204);
}
div#aka {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0px; border-bottom-style: solid;
}
div#aka ul li {
	list-style-type: none;
}
div#akalist {
	vertical-align: middle;
}
div#akalist p {
	margin: 0px 0px 0px 1em; padding: 0px; text-indent: -1em;
}
div#akalist img {
	padding: 0px 2px; vertical-align: middle;
}
div#akalist a:link {
	color: rgb(201, 80, 0); vertical-align: middle;
}
div#akalist a:visited {
	color: rgb(201, 80, 0); vertical-align: middle;
}
div#akalist a:hover {
	color: rgb(0, 0, 153); vertical-align: middle;
}
div#akalist a:hover:visited {
	color: rgb(0, 0, 153); vertical-align: middle;
}
div#dates {
	margin: 0px 0px 10px; position: relative;
}
div#subjectclasses {
	margin: 0px 0px 10px;
}
table#tbl_subclass {
	margin: 5px 0px 10px 25px; padding: 0px; line-height: 100%;
}
table#tbl_subclass th {
	
}
td {
	
}
table#tbl_subclass th {
	border: 1px solid rgb(102, 102, 102); text-align: right; font-size: x-small;
}
table#tbl_subclass td {
	border: 1px solid rgb(102, 102, 102); text-align: left; font-size: x-small;
}
div#subclass {
	margin: 5px 0px 5px 25px; font-size: x-small;
}
div#links {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0px; border-bottom-style: solid;
}
div#FAST {
	border: 0px currentColor;
}
div#audiencelevel {
	margin: 0px 0px 15px; padding: 0px;
}
img#imgAudLevel {
	margin: 0px; padding: 0px; width: 126px; height: 10px;
}
table#tblAudLvl {
	margin: 10px 10px 10px 20px; padding: 0px;
}
table#tblAudLvl td {
	padding: 0px 2px; border: 0px solid rgb(0, 0, 0); height: 16px; font-size: 0.9em;
}
td#tdAudLevelShell {
	background: rgb(204, 204, 204); border: 1px solid rgb(153, 153, 153); width: 200px; height: 300px;
}
div#AudShell {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px; border: 0px solid rgb(153, 153, 153); width: 200px; height: 16px;
}
div#AudLevel {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px; border: 1px solid rgb(153, 153, 153); width: 200px; height: 16px;
}
div#AudLevel img {
	background: rgb(102, 153, 204); margin: 2px; padding: 0px; border: 0px solid rgb(204, 204, 204); height: 10px; vertical-align: middle;
}
p#AudLvlNote {
	padding: 0px 0px 0px 5px; font-size: 0.9em; font-weight: normal;
}
div#AudLevel span#marker {
	padding: 2px 3px 3px 0px; left: -20px; color: rgb(5, 80, 165); font-size: 10px; font-weight: bold; vertical-align: middle; position: relative; z-index: 100;
}
table#tblAudLvl td.AudMarker {
	font-size: 0.9em; font-weight: normal;
}
#audlevelcomment {
	margin: 10px 10px 10px 20px; font-size: x-small; font-weight: normal;
}
div#worksabout {
	font-weight: normal; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0px; border-bottom-style: solid;
}
div#worksabout a {
	font-weight: bold;
}
.title_sec {
	background: rgb(238, 238, 238); padding: 5px; border: 1px solid rgb(102, 102, 102); width: 100%; font-weight: bold;
}
#worksaboutExtended {
	display: none;
}
#worksaboutExtender {
	margin: 8px 40px 0px 10px; padding: 0px;
}
#worksaboutLine {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#worksaboutBtnMore {
	background: rgb(255, 255, 255); padding: 5px; left: 40%; top: -15px; width: 100px; text-align: center; color: rgb(102, 102, 102); display: block; position: relative;
}
#worksaboutBtnLess {
	background: rgb(255, 255, 255); padding: 5px; left: 40%; top: -15px; width: 100px; text-align: center; color: rgb(102, 102, 102); display: none; position: relative;
}
.format {
	color: rgb(102, 102, 102); font-size: xx-small; margin-left: 3px;
}
div#worksby {
	margin: 0px 0px 10px;
}
div#worksby a {
	font-size: 1.2em; font-weight: bold;
}
#div img {
	margin-top: -23px; margin-right: 10px; float: right;
}
div.WorksByEntry {
	background: rgb(255, 255, 255); margin: 10px 10px 0px 20px; width: 90%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
div.authtitle {
	padding: 3px 3px 3px 0px;
}
div.details {
	padding: 0px 2px 5px 5px;
}
div.desc {
	padding: 0px 2px 5px 5px;
}
table#tbl_worksby {
	margin: 10px 0px 10px 25px; border: currentColor; width: 90%;
}
table#tbl_worksby th {
	padding: 5px; border: currentColor; text-align: left; vertical-align: top;
}
table#tbl_worksby td {
	padding: 5px; border: currentColor; text-align: left; vertical-align: top;
}
table#tbl_worksby th {
	background: rgb(255, 213, 176); border-bottom-color: rgb(153, 153, 153); border-bottom-width: 0px; border-bottom-style: solid;
}
table#tbl_worksby td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
table#tbl_worksby th.num {
	width: 3%; text-align: center; vertical-align: top;
}
td.num {
	width: 3%; text-align: center; vertical-align: top;
}
table#tbl_worksby th.authtitle {
	width: 70%;
}
td.authtitle {
	width: 70%;
}
table#tbl_worksby th.lib {
	width: 30%; text-align: center;
}
td.lib {
	width: 30%; text-align: center;
}
div#worksby span.count {
	color: rgb(0, 0, 0);
}
.relevance {
	color: rgb(102, 102, 102); font-size: 0.9em;
}
table#tbl_worksby div.details {
	margin: 2px 2px 5px 5px;
}
table#tbl_worksby div.desc {
	margin: 2px 2px 5px 5px;
}
span.authornote {
	
}
span.edsnote {
	
}
span.descnote {
	
}
#worksbyExtended {
	display: none;
}
#worksbyExtender {
	margin: 8px 40px 0px 10px; padding: 0px;
}
#worksbyLine {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#worksbyBtnMore {
	background: rgb(255, 255, 255); padding: 5px; left: 40%; top: -15px; width: 100px; text-align: center; color: rgb(102, 102, 102); display: block; position: relative;
}
#worksbyBtnLess {
	background: rgb(255, 255, 255); padding: 5px; left: 40%; top: -15px; width: 100px; text-align: center; display: none; position: relative;
}
div#associates {
	
}
div#associates ul li {
	padding: 4px 0px;
}
div#associates img {
	opacity: 0.6;
}
span.rolenote {
	margin: 0px 2px; color: rgb(102, 102, 102); font-size: 1em; font-weight: normal;
}
div#associates a:link {
	color: rgb(201, 80, 0); font-size: 1em; font-weight: bold;
}
div#associates a:hover {
	color: rgb(0, 0, 153); font-size: 1em; font-weight: bold;
}
div#associates a:visited {
	color: rgb(201, 80, 0); font-size: 1em; font-weight: bold;
}
div#associates a:hover:visited {
	color: rgb(0, 0, 153); font-size: 1em; font-weight: bold;
}
img.plus {
	padding: 0px 2px; vertical-align: middle;
}
div#lmd {
	margin: 15px 0px 1px 5px; font-size: xx-small;
}
div#TimeLine {
	padding: 0px 0px 10px;
}
div#TimeLineShell {
	margin: 20px 0px 0px; padding: 0px; border: 0px solid rgb(255, 118, 0);
}
table#TimeLineTable {
	margin: 0px 0px 0px 20px; padding: 0px; border: currentColor;
}
table#TimeLineTable td {
	border: 0px solid rgb(0, 0, 0); padding-right: 20px;
}
div#TimeLineMarkers {
	padding: 0px; font-size: xx-small;
}
div#TimeLineMarkers img {
	margin: 2px; padding: 0px;
}
div#TimeLineShell table {
	margin: 0px; padding: 0px;
}
div#TimeLineShell table td {
	margin: 0px; padding: 0px 2px 0px 0px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
div#TimeLineShell table td img {
	margin: 0px; padding: 0px;
}
table.wrapper {
	margin: 0px 4px 0px 0px; padding: 0px; border: 0px solid rgb(0, 0, 0); width: 4px;
}
table.wrapper td {
	margin: 0px; padding: 0px; width: 4px; vertical-align: bottom;
}
table.wrapper td img {
	margin: 0px; padding: 0px; display: block;
}
td.TLMarkers {
	padding: 3px; font-size: xx-small; vertical-align: bottom;
}
img.markerOff {
	background: rgb(204, 204, 204); margin: 0px; padding: 0px; width: 4px; height: 4px;
}
img.markerOn {
	background: rgb(255, 118, 0); margin: 0px; padding: 0px; width: 4px;
}
img.markerDead {
	background: rgb(201, 80, 0); margin: 0px; padding: 0px; width: 4px;
}
img.markerAbt {
	background: rgb(255, 174, 0); margin: 0px 0px 1px; padding: 0px; width: 4px; vertical-align: bottom;
}
td#TimeLineDisplayBox {
	background: rgb(255, 255, 255); margin: 5px 5px 2px; padding: 0px; border: currentColor; height: 100px;
}
.TimeLineDisplay {
	margin: 5px 0px 3px 6px; padding: 0px; letter-spacing: 0.05em; font-size: 0.9em; font-weight: normal; display: none;
}
.TimeLineDetails {
	margin: 5px 0px 5px 45px; padding: 5px; border: 1px solid rgb(204, 204, 204); width: 400px; height: 75px; vertical-align: middle;
}
span.dateRange {
	font-size: 1em; font-weight: bold;
}
span.dateDetail {
	margin-left: 10px;
}
img.keyMarkerOff {
	background: rgb(204, 204, 204); width: 7px; height: 7px;
}
img.keyMarkerAbt {
	background: rgb(255, 176, 108); width: 7px; height: 7px;
}
img.keyMarkerBy {
	background: rgb(255, 118, 0); width: 7px; height: 7px;
}
img.keyMarkerOn {
	background: rgb(255, 118, 0); width: 7px; height: 7px;
}
img.keyMarkerDead {
	background: rgb(201, 80, 0); width: 7px; height: 7px;
}
.keyMarkerOn {
	background: rgb(255, 118, 0); width: 7px; height: 7px;
}
div#comments {
	font-size: 1em;
}
div#comments table {
	margin: 0px; padding: 0px; width: 100%;
}
div#comments table td {
	letter-spacing: 0.05em; font-weight: bold; vertical-align: middle;
}
span#plus {
	color: rgb(153, 153, 153); font-size: 1.5em; font-weight: bold; margin-top: 3px;
}
div#comments input {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px 0px 0px 3px; border: 0px currentColor; text-align: left; color: rgb(0, 0, 0);
}
div.col2Title {
	background: rgb(205, 205, 205); padding: 5px; text-align: center; font-weight: bold; display: none;
}
div.col2TitleB {
	background: rgb(205, 205, 205); margin: 5px 0px 0px; padding: 5px; text-align: center; font-weight: bold;
}
span#langAll {
	margin: 0px; display: none;
}
.langNext {
	padding: 0px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 0.1em; font-size: 0.9em;
}
div#langClose {
	display: none;
}
div#tagmargin {
	margin: 0px 20px 25px; padding: 5px; border: 1px solid rgb(204, 204, 204); line-height: 250%; font-size: 1em;
}
h3.cloudtitle {
	background: rgb(255, 255, 255); margin: 10px 10px 0px; padding: 3px; color: rgb(201, 80, 0); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0px; border-bottom-style: solid;
}
div#tagmargin a {
	margin: 3px;
}
div#tagmargin a:link {
	color: rgb(201, 80, 0); text-decoration: none;
}
div#tagmargin a:hover {
	color: rgb(2, 0, 141); text-decoration: none;
}
div#tagmargin a:visited {
	color: rgb(201, 80, 0); text-decoration: none;
}
div#tagmargin a:hover:visited {
	color: rgb(2, 0, 141); text-decoration: none;
}
.size1 {
	font-size: 0.9em;
}
.size2 {
	font-size: 1.2em;
}
.size3 {
	font-size: 1.8em;
}
.size4 {
	font-size: 2.4em;
}
.size5 {
	font-size: 3.3em;
}
div#FASTCloud {
	margin: 10px 20px 25px; padding: 5px; border: 0px solid rgb(204, 204, 204); line-height: 270%; font-size: 1em;
}
div#FASTCloud a {
	margin: 2px; padding: 3px; display: inline;
}
div#tagCloud {
	margin: 0px 20px 2px; padding: 5px; border: 1px solid rgb(204, 204, 204); line-height: 1.6; font-size: 65%;
}
h3.cloudtitle {
	background: rgb(255, 255, 255); margin: 10px 10px 0px; padding: 3px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0px; border-bottom-style: solid;
}
div#tagCloud a {
	margin: 3px;
}
div#tagCloud a:link {
	color: rgb(201, 80, 0); text-decoration: none;
}
div#tagCloud a:hover {
	color: rgb(2, 0, 141); text-decoration: underline;
}
div#tagCloud a:visited {
	color: rgb(201, 80, 0); text-decoration: none;
}
div#tagCloud a:hover:visited {
	color: rgb(2, 0, 141); text-decoration: underline;
}
.size1 {
	font-size: 0.9em;
}
.size2 {
	font-size: 1.2em;
}
.size3 {
	font-size: 1.5em;
}
.size4 {
	font-size: 1.8em;
}
.size5 {
	font-size: 2.1em;
}
div#showList {
	margin: -20px 20px 10px; vertical-align: middle;
}
div#showList img {
	margin-right: 3px; vertical-align: middle;
}
div#hideList {
	margin: -20px 20px 10px; vertical-align: middle; display: none;
}
div#hideList img {
	margin-right: 3px; vertical-align: middle;
}
div#fullDisplay {
	margin: 0px 20px 2px; font-size: 1em;
}
div#fullDisplay {
	margin: 5px 15px 10px;
}
div#fullDisplay table {
	width: 100%;
}
div#fullDisplay h2 {
	background: rgb(255, 255, 255); padding: 8px 0px 3px; color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div#fullDisplay ol {
	margin: 0px; padding: 0px; color: rgb(2, 0, 141);
}
div#fullDisplay li {
	margin: 5px 2px 5px 40px; padding: 0px; line-height: 175%; letter-spacing: 0.02em;
}
div#mainbody {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
div#resultsList {
	background: rgb(255, 255, 255); width: 74%; float: left; position: relative;
}
div#column-right {
	background: rgb(255, 255, 255); top: 8px; width: 20%; float: right; position: relative;
}
table#resultsList table#resultsList td {
	padding: 2px 1px;
}
table#resultsList td#resultsListTitle {
	padding: 8px 0px 3px; font-size: 1.5em; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div#resultsList {
	margin: 5px 15px 10px;
}
div#resultsList h2 {
	margin: 0px 20px 0px 0px; padding: 8px 0px 3px; font-size: 1.5em; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div#resultsList ol {
	margin: 0px 20px 0px 0px; padding: 0px; clear: both; list-style-position: inside;
}
div#resultsList li {
	margin: 5px 2px 5px 55px; padding: 0px; line-height: 175%; text-indent: -50px; letter-spacing: 0.02em;
}
span.authorityLinks {
	margin: 0px 5px; font-size: 12px;
}
span.authorityLink {
	margin: 0px 5px 0px 0px;
}
.col-right-entry {
	margin: 14px 3px 0px 5px;
}
h3.col-right-title {
	margin: 0px 10px 0px 0px; padding: 8px 0px 3px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.col-right-entry img {
	margin-right: 10px;
}
.col-right-entry span {
	margin: 3px 10px 8px 30px; text-indent: -20px;
}
.col-right-entry p {
	margin: 0px 3px 15px 8px; line-height: 170%;
}
.display-block {
	display: block;
}
.big-font {
	padding: 0px 3px 0px 0px; font-size: 1.1em; font-weight: bold; display: inline;
}
#resultsKey {
	background: rgb(238, 238, 238); padding: 5px 8px 5px 5px; border: 2px solid rgb(204, 204, 204); width: 304px; height: 260px; margin-top: 15px;
}
.resultsKeyContent p {
	padding: 5px 5px 0px; font-size: 5px;
}
#merge {
	background: rgb(238, 238, 238); padding: 5px 8px 5px 5px; border: 2px solid rgb(204, 204, 204); width: 304px; height: 260px; margin-top: 15px;
}
#merge p {
	padding: 5px 5px 0px; font-size: 5px;
}
#merge form {
	text-align: center;
}
div#shell {
	height: 100%; position: relative;
}
#content {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
div#footer {
	background: rgb(102, 102, 102); margin: 0px; padding: 10px 5px; clear: both; font-size: 0.9em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
div#footer table {
	width: 100%; vertical-align: middle;
}
div#footer table td {
	vertical-align: middle;
}
div#footer img {
	margin-right: 10px; float: left;
}
div#footer a:link {
	color: rgb(204, 204, 204);
}
div#footer a:visited {
	color: rgb(204, 204, 204);
}
div#footer-normal {
	background: rgb(153, 153, 153); margin: 0px; padding: 10px 5px; width: 99%; font-size: 1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
div#footer table {
	width: 100%; vertical-align: middle;
}
div#footer table td {
	vertical-align: middle;
}
div#footer img {
	margin-right: 10px; float: left;
}
#expired {
	background: rgb(238, 238, 238); margin: 20px 20px 10px 5px; padding: 10px; border: 2px solid rgb(204, 204, 204); text-align: center;
}
#expired h2 img {
	margin-right: 4px;
}
#expired h2 {
	margin: 5px; font-size: 1.5em; font-weight: bold;
}
#expired-search {
	margin: 0px 20px 10px; padding: 10px;
}
#expired-search-text {
	padding: 2px; font-size: 15px; margin-right: 5px;
}
#expired-search span {
	font-size: 1.2em; font-weight: bold; margin-right: 4px;
}
#expired-SearchButton {
	background: rgb(230, 106, 0); padding: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
#redirect {
	background: rgb(238, 238, 238); margin: 20px; padding: 10px; border: 2px solid rgb(204, 204, 204); text-align: center; font-weight: bold;
}
#redirect h2 {
	margin-top: 3px; margin-bottom: 3px;
}
#redirect img {
	margin-right: 5px;
}
.check-off {
	display: none;
}
.check-on {
	display: inline;
}
.check {
	padding: 0px 2px;
}
#maincol {
	margin: 0px; padding: 10px; position: relative;
}
.iconPad {
	padding: 0px 10px;
}
zhtml body {
	height: 100%;
}
#content {
	height: 100%; padding-bottom: 40px;
}
#colWrapper {
	height: 100%;
}
#leftColumn {
	margin-right: 350px; position: relative;
}
#leftContent {
	background: rgb(255, 255, 255); height: 100%;
}
#rightColumn {
	width: 350px; font-size: 0.9em; float: right; position: relative;
}
#rightColumn h2 {
	margin: 10px 0px; font-weight: bold;
}
#rightColumn p {
	margin: 5px 5px 5px 0px; line-height: 1.5; font-size: 1.2em;
}
.clearing {
	clear: both;
}
div#search-edit-wrap {
	
}
div#search-form-edit {
	background: rgb(238, 238, 238); margin: 10px; padding: 10px; border: 1px solid rgb(204, 204, 204); font-size: 1em; vertical-align: middle;
}
div#search-form-edit form {
	background: rgb(238, 238, 238); text-align: center; vertical-align: middle;
}
div#search-form-edit form label {
	font-size: 1.5em; font-weight: bold; margin-right: 5px; vertical-align: middle;
}
#search-form-edit input[type=text] {
	padding: 2px; font-size: 10px;
}
#mergePseudoButton {
	padding: 5px; font-size: 1.2em; font-weight: bold;
}
#mergePseudoButton:hover {
	background: rgb(238, 238, 238);
}
#rightColumn form {
	padding: 20px 0px 10px;
}
#rightColumn input {
	padding: 2px; font-weight: bold;
}
#mergeList {
	padding-top: 0px; margin-top: -10px;
}
#mergeList img {
	padding: 0px 5px;
}
ul#mergeList li {
	margin: 5px 0px 2px; padding: 3px 5px 3px 0px; font-size: 1.3em; vertical-align: middle; list-style-type: none;
}
div#dummyEntry {
	color: graytext;
}
div#dummyEntry img {
	padding: 0px 8px 0px 5px;
}
div#dummyEntry li {
	margin: 2px 0px; padding: 3px 0px; font-size: 1.3em; vertical-align: middle; list-style-type: none;
}
.selected {
	background: yellow;
}
ul#mergeList li input {
	padding-right: 5px; vertical-align: middle;
}
#mergeButton {
	padding: 3px;
}
#mergemaincol {
	margin: 0px 0px 15px; padding: 10px; position: relative;
}
#mergerightcol {
	margin: 0px 0px -10px; padding: 10px; top: -10px; width: 330px; right: -10px; font-size: 1em; float: right; position: relative;
}
#mergerightcol p {
	margin: 8px 8px 8px 0px; padding: 0px; line-height: 1.4; font-size: 1.2em; vertical-align: middle;
}
#mergerightcol img {
	vertical-align: middle;
}
#mergeleftcol {
	float: left; position: relative;
}
#ifrm {
	width: 100%; height: 100%;
}
.merge-title {
	
}
#mergeFormDiv {
	margin-bottom: 50px;
}
#shortResultsKeyWrapper {
	width: 98%; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#shortResultsKey {
	margin: 5px 0px; padding: 3px; float: left;
}
#shortResultsKey h3 {
	margin: 0px 5px 0px 0px; padding: 0px; float: left;
}
#shortResultsKey div {
	width: 40%; margin-right: 10px; float: left;
}
#shortResultsKey img {
	margin: 0px 5px 0px 3px;
}
#edits .WorksByEntry a {
	font-weight: bold;
}
a.orange:link {
	color: rgb(201, 80, 0);
}
a.orange:visited {
	color: rgb(201, 80, 0);
}
a.orange:hover {
	color: rgb(201, 80, 0);
}
a.orange:hover:visited {
	color: rgb(201, 80, 0);
}
.editEntry {
	margin: 10px 20px; display: none;
}
.editEntry p {
	margin: 0px; padding: 3px 0px;
}
.editTools {
	margin: 10px 20px; padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
.editTools p {
	margin: 0px; padding: 0px;
}
.ui-tabs-hide {
	display: none;
}
